let set = new Set();

/**
 * 
 * @param {String} url 请求地址
 * @param {Object} data 请求参数
 */
function ajax(url,data) {

    let key = url + JSON.stringify(data);
    // 上一次同样的请求没有结果回来
    if (set.has(key)) {
        console.log("请勿发起重复请求");
        return;
    }

    set.add(key);

    // ajax从请求到得到结果，会花费一定时间（通常是未知时长）
    setTimeout(() => {
        console.log("请求成功！");
        set.delete(key);
    },1000);
}


ajax("/login/adminLogin",{mobile:"13547811112",password:"123456"});
ajax("/login/adminLogin",{mobile:"13547811112",password:"123456"});